lop-sided defeat/victory - French English Dictionary